home *** CD-ROM | disk | FTP | other *** search
- /*ident "@(#)cls4:incl-master/proto-headers/pwd.h 1.3" */
-
- #ifndef __PWD_H
- #define __PWD_H
-
-
- #define setpwent ______setpwent
- #define endpwent ______endpwent
- #define getpwent ______getpwent
- #define putpwent ______putpwent
- #define getpwuid ______getpwuid
- #define getpwnam ______getpwnam
- #define fgetpwent ______fgetpwent
- #define setpwfile ______setpwfile
-
- /*
- * @(#)pwd.h 7.1 (ULTRIX) 7/22/92
- */
-
- #ifndef _PWD_H_
- #define _PWD_H_
-
- #include <sys/types.h>
-
- struct passwd { /* see getpwent(3) */
- char *pw_name;
- char *pw_passwd;
- int pw_uid;
- short pad;
- int pw_gid;
- short pad1;
- #ifndef __SYSTEM_FIVE
- int pw_quota; /* ULTRIX, BSD-4.2 */
- #else /* SYSTEM_FIVE */
- char *pw_age; /* System V */
- #endif /* __SYSTEM_FIVE */
- char *pw_comment;
- char *pw_gecos;
- char *pw_dir;
- char *pw_shell;
- };
-
- #ifndef _POSIX_SOURCE
-
- struct comment {
- char *c_dept;
- char *c_name;
- char *c_acct;
- char *c_bin;
- };
- #endif /* _POSIX_SOURCE */
-
- struct passwd *getpwent(), *getpwuid(), *getpwnam();
-
- #endif /* _PWD_H_ */
-
-
- #undef putpwent
- #undef getpwnam
- #undef endpwent
- #undef getpwuid
- #undef getpwent
- #undef setpwfile
- #undef fgetpwent
- #undef setpwent
-
- extern struct passwd *getpwent();
- extern struct passwd *getpwnam(const char *);
- extern struct passwd *getpwuid(int);
- extern int setpwent();
- extern int endpwent();
- extern void setpwfile(const char *);
-
- #endif
-